@charset "UTF-8";
/**
* @author 刘济铭
* 2017-10-24
*
**/
body, textarea, input, select, option {
  font-size: 14px;
  color: #333;
  font-family: "Hiragino Sans GB", "Microsoft Yahei", tahoma, arial, sans-serif;
  -webkit-font-smoothing: antialiased; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

body, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dd, p, textarea, input, select, option, form {
  margin: 0; }

ol, ul, textarea, input, option, th, td {
  padding: 0; }

table {
  border-collapse: collapse; }

li {
  list-style-type: none; }

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display: block; }

.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  *zoom: 1; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

a {
  text-decoration: none;
  color: #333; }

a, textarea, input, select {
  outline: none; }

textarea {
  overflow: auto;
  resize: none; }

.img img {
  display: block; }

a img {
  border: none; }

.pr {
  position: relative; }

.pa {
  position: absolute; }

.fl {
  float: left; }

.fr {
  float: right; }

a:hover {
  text-decoration: underline; }

.m {
  margin: 0 auto;
  width: 1200px;
  padding: 0 40px; }

.mt {
  margin-top: 15px; }

.hide {
  display: none; }

.show {
  display: block; }

/**
去ie10 小X
*/
::-ms-clear {
  display: none; }

::-ms-reveal {
  display: none; }

/**
 placeholder color更改
*/
::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ccc; }

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc; }

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc; }

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #ccc; }

[v-cloak] {
  display: none; }
